home *** CD-ROM | disk | FTP | other *** search
- Path: informatik.tu-muenchen.de!fischerj
- From: fischerj@Informatik.TU-Muenchen.DE (Juergen "Rally" Fischer)
- Newsgroups: comp.sys.amiga.hardware
- Subject: Re: AgaEXTENDER: A device to allow fast 24bit gfx on AGA
- Date: 27 Mar 1996 00:47:50 GMT
- Organization: Technische Universitaet Muenchen, Germany
- Distribution: world
- Message-ID: <4ja37m$e7l@sunsystem5.informatik.tu-muenchen.de>
- References: <36453.6656T17T1818@mbox.vol.it>
- NNTP-Posting-Host: hphalle5.informatik.tu-muenchen.de
- X-Newsreader: TIN [version 1.2 PL2]
-
- >áAuthor:
- >á Fabio Bizzetti, via Fra' Giarratana 62/c, 93100 Caltanissetta, Italy
- >á fax/voice: +39 934 27220 / email: bizzetti@mbox.vol.it
- >á
- >á(c) copyright 1996 by Fabio Bizzetti. All rights reserved.
- >á
- >á
- >áThe aim of this project is to improve drastically the performances of AGA
- you plan to build such a card ?
-
- >áBoth Graffiti and AGX don't help much, they only emulate a VGA's ModeX style
- >áscreen, that requires manipulation both in VGA and Graffiti/AGX Amiga, but in
- >áthis case we've a so poor bandwidth that makes all efforts at the end useless.
-
- well, they got the usual AGA bandwidth.
-
- [......]
- >áI consider myself an expert of the Amiga architecture, an appassionate of
- >áhardware and a skilled and original coder. This is the project I designed:
- >á
-
- Ah, facts (big awakening after lots of non-tech txt ;)
-
- >áThe AgaEXTENDER is a device to plug-in the RGB port of old Amigas, and to be
-
- aha, another dongle. so cpu->chipmem still limited to usual AGA bandwidth.
- what is your point ?
-
- >áA brief description of its features and performances:
- >á
- >á# ChipMem->RGBport bandwidth of more than 22Mb/sec allowing i.e. such modes:
-
- this is not the cpu->chipmem bandwidth!
- These are just the standard AGA specs.
-
- >áScale (Zoom) effects on the playfields. Full hardware smooth scroll support.
- nice.
-
- >áMany other video modes, completely programmable by skilled coders.
- >á# Full OS support (draggable screens and AGAnormal/AGAextended together).
- >á# Hardware completely programmable via 256 registers.
-
- i.e. you gotta code it totaly different than AGA.
- just like gfx-cards...
-
- >á# HiRes-copper, for advanced effects/modes.
- sounds nice. Are you sure you can produce this ? are you kidding ?
-
- >á# Antialiasing both horizontal and vertical. Fully programmable pixel rate.
- vertical: then you imho need at least buffer for 2 lines ;)
-
- >áThus we have this input from analog RGB, that will be directly converted back
- >áinto the 1..8 originary Lisa bitplanes data with no problems, providing we
- >áset-up a special 256 palette in Lisa's color registers. This allows us to
- >áhave upto 8 independent extremely versatile DMA channels. There's always the
- wanna use planedma for audio ? huh ?
-
- >áadvice to use 32bit-wide and FastPage modes. The transfer rate is selected
- >áby the pixelclock frequency selected in BPLCON0 (140/70/35 ns).
-
- >áEXAMPLE:
- >á
- >á...distributor register...
- >á<-----------------------------------80 bits------------------------------------>
- >á <---------------------------64 bits---------------------------->
- >áAAAAAAAADDDDDDDDZZZZZZZZIIIIIIIIHHHHHHHHLLLLLLLLaaaaaaaaRRRRRRRRGGGGGGGGBBBBBBBB
- >á00000000000000000000000000000000000000000000000000000000111110001111100011111000
- >á
- >á(A=Address, D=ImmediateData) for HiRes copper instruction register
- >á(Z=Zbuf,I=interpolation,H=highPalette,L=lowPalette,a=alpha,R=red,G=green,B=blue)
-
- wow. you really think about doing it, don't you :)
-
- >áQ: Can I always have linear chunky mode?
- >áA: Always, just using proper modulo/pointer settings if you want to use more
-
- The only advanatge for traditional chunky gfx I detected up to now.
-
- >á it allows 100% use of bandwidth and smooth scroll at the same time, for
- >á example with a 10bit chunky mode used to display a perfectly hardware
-
- 10bit chunky ? what ? :D you're kidding, right ?
-
- >á scrollable 1024 colors dithered background. All with no CPU time waste.
-
- dithered ? 10bit = 1024 real colors.
-
- >áI *HOPE* Amiga Technologies will consider this project with extreme attention,
- >áthe old designers got too many good ideas refused for no good reasons, and the
- >áresult is that the Amiga has lost many precious occasions to become great.
- >á
- >á *** We don't need expensive hardware, we need clever solutions ***
-
- hmmm yeah.
-
- >áI really believe in this project, it has no comprimizes, only advantages
- >áboth technical and commercial. I also believe that this device would attract
- >áthousands enthusiast developers to the Amiga again.
-
- still wondering if you're kidding.
-
- >á------------------------------------------------------------------------------
- >á| |
- >á| Fabio "Maverick" Bizzetti - bizzetti@mbox.vol.it - Maverick* at IRC |
- >á| The maker of "CyberMan" and "Virtual Karting" |
- >á| working on "Virtual Rally" and "StarFighter", the 3D game that will |
- >á| bring the Amiga to the top |
- >á| |
- >á------------------------------------------------------------------------------
- >á
- >á
- ------------------------------------------------------------------------
- fischerj@Informatik.TU-Muenchen.DE (Juergen "Rally" Fischer) =:)
-
-